home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-08-10 | 2.6 KB | 83 lines | [TEXT/MACA] |
- Settings File = GEnie-upl
- Script Name = Batch DL
- Command Key =
- F-key =
- Menu = NO
- Button = NO
-
- 1 If Expression "=(EXISTS(online)=false) or (online=false)"
- 2 Do Script * " Log On"
- 3 When Text Equals ">elp?"
- 4 Or When Seconds Have Passed "=90"
- 5 Do Script * "Timeout Error"
- 6 End When
- 7 End If
- 8 Set Variable BadDL from Expression "=0"
- 9 Set Variable EOF from Expression "=0"
- 10 Send File * Text Line by Line "DL Files List"
- 11 Set Variable FileNumber from File Line
- 12 If Failure
- 13 Do Script * "Set DL List"
- 14 Set Variable FileNumber from File Line
- 15 End If
- 16 Send Text String "m 606^M"
- 17 When Text Equals ">elp?"
- 18 Send Text String "6^M"
- 19 Or When Seconds Have Passed "=15"
- 20 Do Script * "Timeout Error"
- 21 End When
- 22 Repeat
- 23 Set Variable BadDl from Expression "=BadDl+1"
- 24 When Text Equals "elp?"
- 25 Send Text String "=FileNumber,'^M'"
- 26 Or When Seconds Have Passed "=15"
- 27 Do Script * "Timeout Error"
- 28 End When
- 29 When Text Equals "(Y/N)?"
- 30 Remark "Bypass bad file numbers"
- 31 Set Variable PerfectDL from Expression "=false"
- 32 Or When Line Contains "<Q>uit."
- 33 When Text Equals "?"
- 34 Send Text String "d^M"
- 35 Or When Seconds Have Passed "=15"
- 36 Do Script * "Timeout Error"
- 37 End When
- 38 When Text Equals "skip?"
- 39 Send Text String "2^M"
- 40 When Line Contains "receive file"
- 41 Receive File * XMODEM MacBinary ""
- 42 Or When Seconds Have Passed "=15"
- 43 Do Script * "Timeout Error"
- 44 End When
- 45 Or When Seconds Have Passed "=15"
- 46 Do Script * "Timeout Error"
- 47 End When
- 48 Or When Seconds Have Passed "=15"
- 49 Do Script * "Timeout Error"
- 50 End When
- 51 Set Variable FileNumber from File Line
- 52 If Failure
- 53 Remark "Must be end of file, so logoff and leave script"
- 54 Set Variable EOF from Expression "=1"
- 55 When Text Equals "(Y/N)?"
- 56 Send Text String "n^M"
- 57 Or When Seconds Have Passed "=15"
- 58 Do Script * "Timeout Error"
- 59 End When
- 60 Wait Seconds "1"
- 61 When Text Equals ">elp?"
- 62 Do Script * "Log Off"
- 63 Or When Seconds Have Passed "=15"
- 64 Do Script * "Timeout Error"
- 65 End When
- 66 Else
- 67 When Text Equals "(Y/N)?"
- 68 Send Text String "y^M"
- 69 Or When Seconds Have Passed "=15"
- 70 Do Script * "Timeout Error"
- 71 End When
- 72 End If
- 73 Until Expression "=(EOF=1)"
- 74 Do Script * "Reset DL List"
- 75 Remark "by T. Suria"
-